--- title: "9、字串分值和" created: 2025-11-28 tags: - 算法 --- # 9、字串分值和 ## 题目 [子串分值和](https://www.lanqiao.cn/paper/3836/problem/1037/) ![[image-621d7f45.png]] ## 思路分析 大略想了一下 双指针 双指针确定子串 然后k在每个子串中遍历 使用set记录不同元素的数量 三个大循环 估计只能过俩三个案例 ```cpp #include using namespace std; int main() { string s; cin>>s; int n=s.size(); int sum=0; for(int i=0;i kinds; for(int k=i;k<=j;k++){ kinds.insert(s[k]); } sum+=kinds.size(); } } cout< using namespace std; const int N=1e5+10; bool st[N]; int main() { string s; cin>>s; int n=s.size(); int sum=0; for(int i=0;i